package trastienda.negocio;



import java.util.Collection;
import trastienda.dao.reservasDAO;
import trastienda.excepcion.DAOExcepcion;
import trastienda.modelo.Instrumentos;
import trastienda.modelo.Servicio;
import trastienda.modelo.reservas;


	public class GestionReservas {

		public reservas insertar 
(String fecha, String hora, double precioTotal,String idCliente,int idArmado, Collection<Servicio> servicios,Collection<Instrumentos> instrumentos )
				throws DAOExcepcion {
			reservasDAO dao = new reservasDAO();
			
	
		reservas ins = new reservas();
		
		ins.setfecha(fecha); 
		ins.sethora(hora);	 
		ins.setprecioTotal(precioTotal); 
		ins.setidCliente(idCliente); 
		ins.setidArmado(idArmado);
		ins.setServicio(servicios);
		ins.setInstrumentos(instrumentos);
		
		return dao.insertar(ins);
		
		
		} // Fin de insertar Gestion Reservas
				
		public reservas obtener(int idReserva) throws DAOExcepcion {
			reservasDAO dao = new reservasDAO();
			return dao.obtener(idReserva);
	}
		
		public Collection<reservas> buscar(String hora,String fecha)
				throws DAOExcepcion {
			reservasDAO dao = new reservasDAO();
			return dao.listar();

		}
		
		public Collection<reservas> listar() throws DAOExcepcion {
			reservasDAO dao = new reservasDAO();

			return dao.listar();
		}
		
		
		
	}
	
